ce09c5f9b377e4e477428f125e81876d4b29c74f,transports/http/src/main/java/org/mule/transport/http/HttpClientMessageDispatcher.java,HttpClientMessageDispatcher,doSend,#MuleEvent#,248

Before Change


            if (httpMethod.getStatusCode() >= ERROR_STATUS_CODE_RANGE_START)
            {
                ep = new DefaultExceptionPayload(new DispatchException(event.getMessage(), event.getEndpoint(),
                    new Exception("Http call returned a status of: " + httpMethod.getStatusCode() + " "
                                  + httpMethod.getStatusText())));
            }
            
            InputStream is = httpMethod.getResponseBodyAsStream();

After Change


            if (httpMethod.getStatusCode() >= ERROR_STATUS_CODE_RANGE_START)
            {
                ep = new DefaultExceptionPayload(new DispatchException(event.getMessage(), event.getEndpoint(),
                    new HttpResponseException(httpMethod.getStatusText(), httpMethod.getStatusCode())));
            }
            
            InputStream is = httpMethod.getResponseBodyAsStream();